<?php

//防止恶意调用
if (!defined('IN_MOD'))
{
    die('Hacking attempt');
}

// 当为反馈互动时自动跳转到在线留言
if($topid == 96)
{
	$locationurl = cmf_url('portal/List/index',array('id'=>16));
	headerlocation($locationurl);
}

// 在线反馈提交
if ($configinfo['feedback']['sumbit'] == 1 && $_MGPC_GET['act'] == 'insert')
{
	// 验证码判断
	$captchaId = empty($_MGPC_REQ['_captcha_id']) ? '' : $_MGPC_REQ['_captcha_id'];
	if (!cmf_captcha_check($_MGPC_REQ['captcha'], $captchaId)) {
		$this->error($configlang['Verification_code_error']);
	}
	
	// 设置初始数据	
	$moduleaqvar = array();
	$moduleaqvar[0] = 'senddata-module';// 模块ID
	$moduleaqvar[1] = 'senddata-class2';// 二级栏目
	$moduleaqvar[2] = 'senddata-class3';// 三级栏目
	$moduleaqvar[3] = 'senddata-create_time';// 创建时间
	$moduleaqvar[4] = 'senddata-published_time';// 发布时间
	$moduleaqvar[5] = 'senddata-category_id';// 分类ID
	$moduleaqvar[6] = 'senddata-lang';// 语言
	$moduleaqvar[7] = 'senddata-user_id';// 发布用户ID
	$moduleaqvar[8] = 'senddata-user_name';// 发布用户名
	$moduleaqvar[9] = 'senddata-post_status';// 设置留言默认未处理状态
	$moduleaqcontent = array();
	$moduleaqcontent[0] = $configinfo['moduleid'];// 模块ID
	$moduleaqcontent[1] = $configinfo['columnid'];// 二级栏目
	$moduleaqcontent[2] = 0;// 三级栏目
	$moduleaqcontent[3] = time();// 创建时间
	$moduleaqcontent[4] = time();// 发布时间
	$moduleaqcontent[5] = $configinfo['columnid'];// 分类ID
	$moduleaqcontent[6] = $lang;// 语言
	$moduleaqcontent[7] = $configmember['id'] ? $configmember['id'] : 0;// 发布用户ID
	$moduleaqcontent[8] = $configmember['user_login'] ? $configmember['user_login'] : '匿名用户';// 发布用户名
	$moduleaqcontent[9] = 0;// 设置留言默认未处理状态
	moduleaqvardata($moduleaqvar,$moduleaqcontent);
	
	// 接收默认数据
	$senddata = moduleaqvarval('senddata','array');
	
	// 插入数据
	$insert_id = insertdata('fastxcms_portal_post', $senddata);
	updatedata('fastxcms_portal_post',"`update_time` = '".time()."'",$configinfo['article_id'],$insert_id);
	
	// 插入模块参数
	insertmoduleparameter($insert_id);
	// updatemoduleparameter($data['id']); 修改模块参数
	
	// 管理员邮件提醒
	$title = "【".$configbase['config']['name']."】".moduleaqvarval(array("senddata","post_title"),"string");
	$desc = "【".$configbase['config']['name']."】".moduleaqvarval(array("parameter","desc"),"string");
	$result = cmf_send_email($configbase['config']['toemail'], $title, $desc);
	
	// 反馈成功
	$feedbackurl = cmf_url('portal/list/index',array('id' => moduleaqvarval('id','intval')));
	modulesuccess(array("url"=>$feedbackurl,"message"=>$configlang['Submit_data_inserted_successfully']));
}

// 反馈参数
global $parameter_out,$getmoduleconfig;// 外部配置参数信息
$fbackparameter = configmoduleparameter();
$this->assign('fbackparameter',    $fbackparameter);
?>